export default defineNuxtRouteMiddleware(async (to, from) => {
    // if (to.params.id === '1') {
    //   return abortNavigation()
    // }
    // 在实际应用中，你可能不会将每个路由重定向到 `/`
    // 但是在重定向之前检查 `to.path` 是很重要的，否则可能会导致无限重定向循环
    // session.username 为假值时，重定向到登录页面
    const {  session } = await useSession()
    // console.log(session)
    if (!session.value?.username && to.path !== '/login') {
      return navigateTo('/login')
    }
  })
  